extends Node
class_name BumpingPigState

var context: BumpingPig
var previous_state: BumpingPigState


func enter() -> void:
	pass


func exit() -> void:
	pass


func get_hurt(_damage: int) -> void:
	pass


func move(_direction: int) -> void:
	pass


func stop() -> void:
	pass


func jump() -> void:
	pass


func cancel_jump() -> void:
	pass


func attack() -> void:
	pass


func throw(_throw_force: Vector2) -> void:
	pass


func turn(_direction: int) -> void:
	pass


func pick(_object: Node2D) -> void:
	pass


func light(_cannon: Cannon) -> void:
	pass
